\hypertarget{classmdp__complex}{
\section{mdp\_\-complex Class Reference}
\label{classmdp__complex}\index{mdp\_\-complex@{mdp\_\-complex}}
}


portable complex numbers  


{\ttfamily \#include $<$mdp\_\-complex.h$>$}\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \& \hyperlink{classmdp__complex_ad24f185648ad4231abbf362ed1fab64b}{real} ()
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \& \hyperlink{classmdp__complex_a6426bc039248f24201db0e4344bf2409}{imag} ()
\item 
const \hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \& \hyperlink{classmdp__complex_a7055611c45f5cfb6e12053d4e9bc77dd}{real} () const 
\item 
const \hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \& \hyperlink{classmdp__complex_a968b27741c048c98cf48e22936258904}{imag} () const 
\item 
\hyperlink{classmdp__complex_aeb3ec4ef78af98be64dc82c9a2105820}{mdp\_\-complex} (const \hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} a=0.0, const \hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} b=0.0)
\item 
\hyperlink{classmdp__complex_a99833fa0efd97e5a5d95afd237ac5c7c}{mdp\_\-complex} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
bool \hyperlink{classmdp__complex_a51ddcf2928115838abd81fd365876d19}{operator==} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
bool \hyperlink{classmdp__complex_ae2e655d313ce4433ca59dcfb59b94cff}{operator!=} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
void \hyperlink{classmdp__complex_a082aab81b5bc1b42e1ad09bd0f52d710}{operator+=} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
void \hyperlink{classmdp__complex_a1eac5dee207c0bb4cfafa7f02311e819}{operator-\/=} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
void \hyperlink{classmdp__complex_a66c98af6209f0a424413f08f75626b61}{operator$\ast$=} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
void \hyperlink{classmdp__complex_a0dc8af0f39405418b2dacde050e10e5f}{operator/=} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
void \hyperlink{classmdp__complex_aead1214077dc876c3f674e5fcd9717a5}{operator+=} (const \hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} c)
\item 
void \hyperlink{classmdp__complex_a5388821dab285a814eef49281c3a69e4}{operator-\/=} (const \hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} c)
\item 
void \hyperlink{classmdp__complex_af073e0a4d5e1dd7495797b42312d35cb}{operator$\ast$=} (const \hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} c)
\item 
void \hyperlink{classmdp__complex_aa040dd29ac7484eb770f940a4761c435}{operator/=} (const \hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} c)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classmdp__complex_abd6f1624347c6acca19f089047c1a995}{re}
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classmdp__complex_ab1d9712d92fea8db3d65ccfdee49adaa}{im}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classmdp__complex_ac1595428e446b7ae72e170eabfd8b94f}{real} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classmdp__complex_a8a04c5512f11ace74b3f0a259c6be300}{imag} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classmdp__complex_a96b9b3b51ad22585b81f00888633ca37}{abs} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classmdp__complex_ab34d0f24b00ee0467009d6cb6c992ae1}{arg} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{classmdp__complex}{mdp\_\-complex} \hyperlink{classmdp__complex_ab20fc6334d41fa698d4ab5c4d83386b7}{pow} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c, \hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} z)
\item 
\hyperlink{classmdp__complex}{mdp\_\-complex} \hyperlink{classmdp__complex_ab967861ba5a992ba73f0aad6e6a80def}{sqrt} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{classmdp__complex}{mdp\_\-complex} \hyperlink{classmdp__complex_a0ea103d549cac56c68b3cd38bb9d9ff2}{exp} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{classmdp__complex}{mdp\_\-complex} \hyperlink{classmdp__complex_ab01054c3b4d1c10d13833c8d069a09f6}{sin} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{classmdp__complex}{mdp\_\-complex} \hyperlink{classmdp__complex_a8829f2575ae9740dcf980ca42a9b1076}{cos} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{classmdp__complex}{mdp\_\-complex} \hyperlink{classmdp__complex_a4c38de484596ed698718b739631e4256}{times\_\-i} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{classmdp__complex}{mdp\_\-complex} \hyperlink{classmdp__complex_a0ccefb1f54f375c0f2e23c6f26ecdbbe}{times\_\-minus\_\-i} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{classmdp__complex}{mdp\_\-complex} \hyperlink{classmdp__complex_a9dbd08dfce91bbc62f7e1b2926a63dcd}{operator-\/} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{classmdp__complex}{mdp\_\-complex} \hyperlink{classmdp__complex_addd8f88607b984dd6642d8f6785d2d5c}{operator+} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classmdp__complex_a54c5a00e1f1f36c105a4587431fd2dab}{phase} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&c)
\item 
\hyperlink{classmdp__complex}{mdp\_\-complex} \hyperlink{classmdp__complex_a87d03a17271a85f700b7fa512c3e7db7}{conj} (const \hyperlink{classmdp__complex}{mdp\_\-complex} \&a)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
portable complex numbers Example: \begin{DoxyVerb}
///    mdp_complex x=3+5*I;
///    cout << x.read() << "," << x.imag() << endl;
///    cout << sin(x) << endl;
/// \end{DoxyVerb}
 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classmdp__complex_aeb3ec4ef78af98be64dc82c9a2105820}{
\index{mdp\_\-complex@{mdp\_\-complex}!mdp\_\-complex@{mdp\_\-complex}}
\index{mdp\_\-complex@{mdp\_\-complex}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{mdp\_\-complex}]{\setlength{\rightskip}{0pt plus 5cm}mdp\_\-complex::mdp\_\-complex (const {\bf mdp\_\-real} {\em a} = {\ttfamily 0.0}, \/  const {\bf mdp\_\-real} {\em b} = {\ttfamily 0.0})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_aeb3ec4ef78af98be64dc82c9a2105820}
\hypertarget{classmdp__complex_a99833fa0efd97e5a5d95afd237ac5c7c}{
\index{mdp\_\-complex@{mdp\_\-complex}!mdp\_\-complex@{mdp\_\-complex}}
\index{mdp\_\-complex@{mdp\_\-complex}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{mdp\_\-complex}]{\setlength{\rightskip}{0pt plus 5cm}mdp\_\-complex::mdp\_\-complex (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_a99833fa0efd97e5a5d95afd237ac5c7c}


\subsection{Member Function Documentation}
\hypertarget{classmdp__complex_a968b27741c048c98cf48e22936258904}{
\index{mdp\_\-complex@{mdp\_\-complex}!imag@{imag}}
\index{imag@{imag}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{imag}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf mdp\_\-real}\& mdp\_\-complex::imag () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_a968b27741c048c98cf48e22936258904}
\hypertarget{classmdp__complex_a6426bc039248f24201db0e4344bf2409}{
\index{mdp\_\-complex@{mdp\_\-complex}!imag@{imag}}
\index{imag@{imag}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{imag}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real}\& mdp\_\-complex::imag ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_a6426bc039248f24201db0e4344bf2409}
\hypertarget{classmdp__complex_ae2e655d313ce4433ca59dcfb59b94cff}{
\index{mdp\_\-complex@{mdp\_\-complex}!operator!=@{operator!=}}
\index{operator!=@{operator!=}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool mdp\_\-complex::operator!= (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_ae2e655d313ce4433ca59dcfb59b94cff}
\hypertarget{classmdp__complex_af073e0a4d5e1dd7495797b42312d35cb}{
\index{mdp\_\-complex@{mdp\_\-complex}!operator$\ast$=@{operator$\ast$=}}
\index{operator$\ast$=@{operator$\ast$=}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{operator$\ast$=}]{\setlength{\rightskip}{0pt plus 5cm}void mdp\_\-complex::operator$\ast$= (const {\bf mdp\_\-real} {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_af073e0a4d5e1dd7495797b42312d35cb}
\hypertarget{classmdp__complex_a66c98af6209f0a424413f08f75626b61}{
\index{mdp\_\-complex@{mdp\_\-complex}!operator$\ast$=@{operator$\ast$=}}
\index{operator$\ast$=@{operator$\ast$=}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{operator$\ast$=}]{\setlength{\rightskip}{0pt plus 5cm}void mdp\_\-complex::operator$\ast$= (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_a66c98af6209f0a424413f08f75626b61}
\hypertarget{classmdp__complex_aead1214077dc876c3f674e5fcd9717a5}{
\index{mdp\_\-complex@{mdp\_\-complex}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}void mdp\_\-complex::operator+= (const {\bf mdp\_\-real} {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_aead1214077dc876c3f674e5fcd9717a5}
\hypertarget{classmdp__complex_a082aab81b5bc1b42e1ad09bd0f52d710}{
\index{mdp\_\-complex@{mdp\_\-complex}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}void mdp\_\-complex::operator+= (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_a082aab81b5bc1b42e1ad09bd0f52d710}
\hypertarget{classmdp__complex_a5388821dab285a814eef49281c3a69e4}{
\index{mdp\_\-complex@{mdp\_\-complex}!operator-\/=@{operator-\/=}}
\index{operator-\/=@{operator-\/=}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}void mdp\_\-complex::operator-\/= (const {\bf mdp\_\-real} {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_a5388821dab285a814eef49281c3a69e4}
\hypertarget{classmdp__complex_a1eac5dee207c0bb4cfafa7f02311e819}{
\index{mdp\_\-complex@{mdp\_\-complex}!operator-\/=@{operator-\/=}}
\index{operator-\/=@{operator-\/=}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}void mdp\_\-complex::operator-\/= (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_a1eac5dee207c0bb4cfafa7f02311e819}
\hypertarget{classmdp__complex_aa040dd29ac7484eb770f940a4761c435}{
\index{mdp\_\-complex@{mdp\_\-complex}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{operator/=}]{\setlength{\rightskip}{0pt plus 5cm}void mdp\_\-complex::operator/= (const {\bf mdp\_\-real} {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_aa040dd29ac7484eb770f940a4761c435}
\hypertarget{classmdp__complex_a0dc8af0f39405418b2dacde050e10e5f}{
\index{mdp\_\-complex@{mdp\_\-complex}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{operator/=}]{\setlength{\rightskip}{0pt plus 5cm}void mdp\_\-complex::operator/= (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_a0dc8af0f39405418b2dacde050e10e5f}
\hypertarget{classmdp__complex_a51ddcf2928115838abd81fd365876d19}{
\index{mdp\_\-complex@{mdp\_\-complex}!operator==@{operator==}}
\index{operator==@{operator==}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool mdp\_\-complex::operator== (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_a51ddcf2928115838abd81fd365876d19}
\hypertarget{classmdp__complex_a7055611c45f5cfb6e12053d4e9bc77dd}{
\index{mdp\_\-complex@{mdp\_\-complex}!real@{real}}
\index{real@{real}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{real}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf mdp\_\-real}\& mdp\_\-complex::real () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_a7055611c45f5cfb6e12053d4e9bc77dd}
\hypertarget{classmdp__complex_ad24f185648ad4231abbf362ed1fab64b}{
\index{mdp\_\-complex@{mdp\_\-complex}!real@{real}}
\index{real@{real}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{real}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real}\& mdp\_\-complex::real ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classmdp__complex_ad24f185648ad4231abbf362ed1fab64b}


\subsection{Friends And Related Function Documentation}
\hypertarget{classmdp__complex_a96b9b3b51ad22585b81f00888633ca37}{
\index{mdp\_\-complex@{mdp\_\-complex}!abs@{abs}}
\index{abs@{abs}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{abs}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} abs (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_a96b9b3b51ad22585b81f00888633ca37}
\hypertarget{classmdp__complex_ab34d0f24b00ee0467009d6cb6c992ae1}{
\index{mdp\_\-complex@{mdp\_\-complex}!arg@{arg}}
\index{arg@{arg}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{arg}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} arg (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_ab34d0f24b00ee0467009d6cb6c992ae1}
\hypertarget{classmdp__complex_a87d03a17271a85f700b7fa512c3e7db7}{
\index{mdp\_\-complex@{mdp\_\-complex}!conj@{conj}}
\index{conj@{conj}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{conj}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-complex} conj (const {\bf mdp\_\-complex} \& {\em a})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_a87d03a17271a85f700b7fa512c3e7db7}
\hypertarget{classmdp__complex_a8829f2575ae9740dcf980ca42a9b1076}{
\index{mdp\_\-complex@{mdp\_\-complex}!cos@{cos}}
\index{cos@{cos}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{cos}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-complex} cos (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_a8829f2575ae9740dcf980ca42a9b1076}
\hypertarget{classmdp__complex_a0ea103d549cac56c68b3cd38bb9d9ff2}{
\index{mdp\_\-complex@{mdp\_\-complex}!exp@{exp}}
\index{exp@{exp}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{exp}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-complex} exp (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_a0ea103d549cac56c68b3cd38bb9d9ff2}
\hypertarget{classmdp__complex_a8a04c5512f11ace74b3f0a259c6be300}{
\index{mdp\_\-complex@{mdp\_\-complex}!imag@{imag}}
\index{imag@{imag}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{imag}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} imag (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_a8a04c5512f11ace74b3f0a259c6be300}
\hypertarget{classmdp__complex_addd8f88607b984dd6642d8f6785d2d5c}{
\index{mdp\_\-complex@{mdp\_\-complex}!operator+@{operator+}}
\index{operator+@{operator+}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-complex} operator+ (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_addd8f88607b984dd6642d8f6785d2d5c}
\hypertarget{classmdp__complex_a9dbd08dfce91bbc62f7e1b2926a63dcd}{
\index{mdp\_\-complex@{mdp\_\-complex}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-complex} operator-\/ (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_a9dbd08dfce91bbc62f7e1b2926a63dcd}
\hypertarget{classmdp__complex_a54c5a00e1f1f36c105a4587431fd2dab}{
\index{mdp\_\-complex@{mdp\_\-complex}!phase@{phase}}
\index{phase@{phase}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{phase}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} phase (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_a54c5a00e1f1f36c105a4587431fd2dab}
\hypertarget{classmdp__complex_ab20fc6334d41fa698d4ab5c4d83386b7}{
\index{mdp\_\-complex@{mdp\_\-complex}!pow@{pow}}
\index{pow@{pow}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{pow}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-complex} pow (const {\bf mdp\_\-complex} \& {\em c}, \/  {\bf mdp\_\-real} {\em z})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_ab20fc6334d41fa698d4ab5c4d83386b7}
\hypertarget{classmdp__complex_ac1595428e446b7ae72e170eabfd8b94f}{
\index{mdp\_\-complex@{mdp\_\-complex}!real@{real}}
\index{real@{real}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{real}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} real (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_ac1595428e446b7ae72e170eabfd8b94f}
\hypertarget{classmdp__complex_ab01054c3b4d1c10d13833c8d069a09f6}{
\index{mdp\_\-complex@{mdp\_\-complex}!sin@{sin}}
\index{sin@{sin}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{sin}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-complex} sin (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_ab01054c3b4d1c10d13833c8d069a09f6}
\hypertarget{classmdp__complex_ab967861ba5a992ba73f0aad6e6a80def}{
\index{mdp\_\-complex@{mdp\_\-complex}!sqrt@{sqrt}}
\index{sqrt@{sqrt}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{sqrt}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-complex} sqrt (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_ab967861ba5a992ba73f0aad6e6a80def}
\hypertarget{classmdp__complex_a4c38de484596ed698718b739631e4256}{
\index{mdp\_\-complex@{mdp\_\-complex}!times\_\-i@{times\_\-i}}
\index{times\_\-i@{times\_\-i}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{times\_\-i}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-complex} times\_\-i (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_a4c38de484596ed698718b739631e4256}
\hypertarget{classmdp__complex_a0ccefb1f54f375c0f2e23c6f26ecdbbe}{
\index{mdp\_\-complex@{mdp\_\-complex}!times\_\-minus\_\-i@{times\_\-minus\_\-i}}
\index{times\_\-minus\_\-i@{times\_\-minus\_\-i}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{times\_\-minus\_\-i}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-complex} times\_\-minus\_\-i (const {\bf mdp\_\-complex} \& {\em c})\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{classmdp__complex_a0ccefb1f54f375c0f2e23c6f26ecdbbe}


\subsection{Member Data Documentation}
\hypertarget{classmdp__complex_ab1d9712d92fea8db3d65ccfdee49adaa}{
\index{mdp\_\-complex@{mdp\_\-complex}!im@{im}}
\index{im@{im}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{im}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} {\bf mdp\_\-complex::im}}}
\label{classmdp__complex_ab1d9712d92fea8db3d65ccfdee49adaa}
\hypertarget{classmdp__complex_abd6f1624347c6acca19f089047c1a995}{
\index{mdp\_\-complex@{mdp\_\-complex}!re@{re}}
\index{re@{re}!mdp_complex@{mdp\_\-complex}}
\subsubsection[{re}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} {\bf mdp\_\-complex::re}}}
\label{classmdp__complex_abd6f1624347c6acca19f089047c1a995}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/Users/mdipierro/fermiqcd/development/Libraries/\hyperlink{mdp__complex_8h}{mdp\_\-complex.h}\end{DoxyCompactItemize}
